#include<stdio.h>
#include<signal.h>
#include<unistd.h>
#include<stdlib.h>

void handler(int sig)
{
    if (sig == SIGINT)  
    {
        printf("接收到Ctrl+C信号\n");
        exit(EXIT_SUCCESS); // 退出程序
    }
    else if (sig == SIGTERM)
    {
        printf("接收到kill进程信号\n");
        exit(EXIT_SUCCESS); // 退出程序
    }
    
}

int main(int argc, char *argv[])
{
    signal(SIGINT, handler);
    signal(SIGTERM, handler);

    while(1)
    {
        printf("Hello\n");
        sleep(1);
    }
    return 0;
}